﻿package com.jxl.dnd.races
{
	import com.jxl.dnd.abilities.AbilityScores;
	
	public class Race extends AbilityScores
	{
		public var size:String = "medium";
		public var acBonus:Number = 0;
		public var attackBonus:Number = 0;
		public var hideBonus:Number = 0;
		public var speed:Number = 30; // feet
		public var racialAbilities_array:Array = [];
		public var extraFeat:Number = 0;
		public var extraSkillPoints:Number = 0;
		public var extraSkillPointsPerLevel:Number = 0;
		public var bonusProficienciesAmount:Number = 0;
		public var bonusProficienciesChoices_array:Array = [];
		public var bonusProficiencies_array:Array = [];
		public var bonusLanguagesAmount:Number = 0;
		public var bonusLanguages_array:Array = [];
		public var bonusLanguagesChoices_array:Array = [];
		public var favoredClass:String = "Fighter";
		public var languages_array:Array = ["Common"];
		public var literacy:Boolean = true;
		public var spellLikeAbilities_array:Array = [];
		public var bonusSpells:Array = [];
		public var strengthBonus:Number = 0;
		public var dexterityBonus:Number = 0;
		public var constitutionBonus:Number = 0;
		public var intelligenceBonus:Number = 0;
		public var wisdomBonus:Number = 0;
		public var charismaBonus:Number = 0;
		
		public function Race():void
		{
			super();
		}
	}
}